SPARK Rapid Prototyping Environment – Mobile Phone Development Made Easy
نویسندگان
چکیده
Over the past few years mobile phones have evolved into attractive platforms for novel types of applications. However, compared to the design and prototyping of desktop software, mobile phone development still requires programmers to have a high level of expertise in both phone architectures and their low-level programming languages. In this paper we analyze common difficulties in mobile phone programming and present SPARK, a publicly available rapid prototyping platform that allows programmers without prior mobile programming experience to create advanced mobile phone applications in a fast and easy way. SPARK currently supports Symbian S60 devices and enables developers to quickly design, test, upload, monitor, and update their applications. We also present the results of a case study, where 70+ students used SPARK to develop mobile applications as part of a graduate course on distributed systems.
منابع مشابه
iStuff Mobile: prototyping interactions for mobile phones in interactive spaces
iStuff Mobile is a rapid prototyping platform that helps explore novel interactions that combine sensor enhanced mobile phones and interactive spaces. The toolkit includes sensor network platforms, mobile phone software, and a proven rapid prototyping framework. Interaction designers can use iStuff Mobile to quickly create and test novel interactions without making internal hardware modificatio...
متن کاملMoMu: A Mobile Music Toolkit
The Mobile Music (MoMu) toolkit is a new open-source software development toolkit focusing on musical interaction design for mobile phones. The toolkit, currently implemented for iPhone OS, emphasizes usability and rapid prototyping with the end goal of aiding developers in creating real-time interactive audio applications. Simple and unified access to onboard sensors along with utilities for c...
متن کاملUser - Centred Prototyping of Mobile Applications
There is evidence that user-centred development increases the user-friendliness of resulting products and thus the distinguishing features compared to products of competitors. However, the user-centred development requires comprehensive software and usability engineering skills to keep the process both cost-effective and time-effective. This paper covers that problem and provides insights in so...
متن کاملSupported User - Centred Prototyping of Mobile Applications
There is evidence that user-centred development increases the user-friendliness of resulting products and thus the distinguishing features compared to products of competitors. However, the user-centred development requires comprehensive software and usability engineering skills to keep the process both cost-effective and time-effective. This paper covers that problem and provides insights in so...
متن کاملHardware-based Timing Synchronization
In 2005, the Institute of Communications and Radio-Frequency Engineering at the Vienna University of Technology developed a rapid prototyping system to characterize mobile communications algorithms under real world conditions. In order to evaluate cellular radio communication systems, this system has been recently extended to multiple transmitters and receivers. As a consequence of this expansi...
متن کامل